<html>
	<head>
		<meta charset="utf-8"/>
		<title>BHBoxLayout</title>
		<link rel="stylesheet" type="text/css" href="../style.css"/>
	</head>
	<body>
		<h1>BHBoxLayout</h1>
		<p>Inherites from <a href="BLayout.html">BLayout</a></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right"></td><td><a href="#BHBoxLayout(BWidget*)">BHBoxLayout</a>(BWidget* host = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#BHBoxLayout(const BString&,BWidget*)">BHBoxLayout</a>(const BString& name, BWidget* host = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#~BHBoxLayout()">~BHBoxLayout</a>();</td></tr>
			<tr><td align="right">bool </td><td><a href="#setAlign(int, Align)">setAlign</a>(int pos, Align align);</td></tr>
			<tr><td align="right">Align </td><td><a href="#align(int)">align</a>(int pos) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#addWidget(BWidget*)">addWidget</a>(BWidget* widget);</td></tr>
			<tr><td align="right">bool </td><td><a href="#addLayout(BLayout*)">addLayout</a>(BLayout* layout);</td></tr>
			<tr><td align="right">bool </td><td><a href="#addSpacer(BSpacer*)">addSpacer</a>(BSpacer* spacer);</td></tr>
			<tr><td align="right">bool </td><td><a href="#addSpacer(int)">addSpacer</a>(int width);</td></tr>
			<tr><td align="right">bool </td><td><a href="#addSpring(BSpring*)">addSpring</a>(BSpring* spring);</td></tr>
			<tr><td align="right">bool </td><td><a href="#addSpring(float)">addSpring</a>(float stretch = 99999.0f);</td></tr>
			<tr><td align="right">bool </td><td><a href="#setWidget(int, BWidget*)">setWidget</a>(int pos, BWidget* widget);</td></tr>
			<tr><td align="right">bool </td><td><a href="#setLayout(int, BLayout*)">setLayout</a>(int pos, BLayout* layout);</td></tr>
			<tr><td align="right">bool </td><td><a href="#setSpacer(int, BSpacer*)">setSpacer</a>(int pos, BSpacer* spacer);</td></tr>
			<tr><td align="right">bool </td><td><a href="#setSpring(int,BSpring*)">setSpring</a>(int pos, BSpring* spring = 0);</td></tr>
			<tr><td align="right">bool </td><td><a href="#insertWidget(int, BWidget*)">insertWidget</a>(int pos, BWidget* widget);</td></tr>
			<tr><td align="right">bool </td><td><a href="#insertLayout(int, BLayout*)">insertLayout</a>(int pos, BLayout* layout);</td></tr>
			<tr><td align="right">bool </td><td><a href="#insertSpacer(int, BSpacer*)">insertSpacer</a>(int pos, BSpacer* spacer);</td></tr>
			<tr><td align="right">bool </td><td><a href="#insertSpring(int, BSpring*)">insertSpring</a>(int pos, BSpring* spring);</td></tr>
			<tr><td align="right">bool </td><td><a href="#insertSpring(int,float)">insertSpring</a>(int pos, float stretch = 99999.0f);</td></tr>
			<tr><td align="right">int </td><td><a href="#count()">count</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#remove(int)">remove</a>(int pos);</td></tr>
			<tr><td align="right">BObject* </td><td><a href="#object(int)">object</a>(int pos) const;</td></tr>
			<tr><td align="right">BWidget* </td><td><a href="#widget(int)">widget</a>(int pos) const;</td></tr>
			<tr><td align="right">BLayout* </td><td><a href="#layout(int)">layout</a>(int pos) const;</td></tr>
			<tr><td align="right">BSpacer* </td><td><a href="#spacer(int)">spacer</a>(int pos) const;</td></tr>
			<tr><td align="right">BSpring* </td><td><a href="#spring(int)">spring</a>(int pos) const;</td></tr>
			<tr><td align="right">BRect </td><td><a href="#cellRect(int)">cellRect</a>(int pos);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#setHost(BWidget*)">setHost</a>(BWidget* host);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#contain(const BWidget*)">contain</a>(const BWidget* widget) const;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#contain(const BLayout*)">contain</a>(const BLayout* layout) const;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#contain(const BSpacer*)">contain</a>(const BSpacer* spacer) const;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#contain(const BSpring*)">contain</a>(const BSpring* spring) const;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#remove(const BWidget*)">remove</a>(const BWidget* widget);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#remove(const BLayout*)">remove</a>(const BLayout* layout);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#remove(const BSpacer*)">remove</a>(const BSpacer* spacer);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#remove(const BSpring*)">remove</a>(const BSpring* spring);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#clear()">clear</a>();</td></tr>
			<tr><td align="right">virtual BSizeStretch </td><td><a href="#sizeStretch()">sizeStretch</a>() const;</td></tr>
			<tr><td align="right">virtual BSizePolicy </td><td><a href="#sizePolicy()">sizePolicy</a>() const;</td></tr>
			<tr><td align="right">virtual BSize </td><td><a href="#fixedSize()">fixedSize</a>() const;</td></tr>
			<tr><td align="right">virtual BSize </td><td><a href="#sizeHint()">sizeHint</a>() const;</td></tr>
			<tr><td align="right">virtual BSize </td><td><a href="#minSize()">minSize</a>() const;</td></tr>
			<tr><td align="right">virtual BSize </td><td><a href="#size()">size</a>() const;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#adjust()">adjust</a>() const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"/>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Function Documentation</h2>
		<div id="BHBoxLayout(BWidget*)">
			<h3>BHBoxLayout(BWidget* host = 0);</h3>
		</div>
		<div id="BHBoxLayout(const BString&,BWidget*)">
			<h3>BHBoxLayout(const BString& name, BWidget* host = 0);</h3>
		</div>
		<div id="~BHBoxLayout()">
			<h3>~BHBoxLayout();</h3>
		</div>
		<div id="setAlign(int, Align)">
			<h3>bool setAlign(int pos, Align align);</h3>
		</div>
		<div id="align(int)">
			<h3>Align align(int pos) const;</h3>
		</div>
		<div id="addWidget(BWidget*)">
			<h3>bool addWidget(BWidget* widget);</h3>
		</div>
		<div id="addLayout(BLayout*)">
			<h3>bool addLayout(BLayout* layout);</h3>
		</div>
		<div id="addSpacer(BSpacer*)">
			<h3>bool addSpacer(BSpacer* spacer);</h3>
		</div>
		<div id="addSpacer(int)">
			<h3>bool addSpacer(int width);</h3>
		</div>
		<div id="addSpring(BSpring*)">
			<h3>bool addSpring(BSpring* spring);</h3>
		</div>
		<div id="addSpring(float)">
			<h3>bool addSpring(float stretch = 99999.0f);</h3>
		</div>
		<div id="setWidget(int, BWidget*)">
			<h3>bool setWidget(int pos, BWidget* widget);</h3>
		</div>
		<div id="setLayout(int, BLayout*)">
			<h3>bool setLayout(int pos, BLayout* layout);</h3>
		</div>
		<div id="setSpacer(int, BSpacer*)">
			<h3>bool setSpacer(int pos, BSpacer* spacer);</h3>
		</div>
		<div id="setSpring(int,BSpring*)">
			<h3>bool setSpring(int pos, BSpring* spring = 0);</h3>
		</div>
		<div id="insertWidget(int, BWidget*)">
			<h3>bool insertWidget(int pos, BWidget* widget);</h3>
		</div>
		<div id="insertLayout(int, BLayout*)">
			<h3>bool insertLayout(int pos, BLayout* layout);</h3>
		</div>
		<div id="insertSpacer(int, BSpacer*)">
			<h3>bool insertSpacer(int pos, BSpacer* spacer);</h3>
		</div>
		<div id="insertSpring(int, BSpring*)">
			<h3>bool insertSpring(int pos, BSpring* spring);</h3>
		</div>
		<div id="insertSpring(int,float)">
			<h3>bool insertSpring(int pos, float stretch = 99999.0f);</h3>
		</div>
		<div id="count()">
			<h3>int count() const;</h3>
		</div>
		<div id="remove(int)">
			<h3>bool remove(int pos);</h3>
		</div>
		<div id="object(int)">
			<h3>BObject* object(int pos) const;</h3>
		</div>
		<div id="widget(int)">
			<h3>BWidget* widget(int pos) const;</h3>
		</div>
		<div id="layout(int)">
			<h3>BLayout* layout(int pos) const;</h3>
		</div>
		<div id="spacer(int)">
			<h3>BSpacer* spacer(int pos) const;</h3>
		</div>
		<div id="spring(int)">
			<h3>BSpring* spring(int pos) const;</h3>
		</div>
		<div id="cellRect(int)">
			<h3>BRect cellRect(int pos);</h3>
		</div>
		<div id="setHost(BWidget*)">
			<h3>virtual void setHost(BWidget* host);</h3>
		</div>
		<div id="contain(const BWidget*)">
			<h3>virtual bool contain(const BWidget* widget) const;</h3>
		</div>
		<div id="contain(const BLayout*)">
			<h3>virtual bool contain(const BLayout* layout) const;</h3>
		</div>
		<div id="contain(const BSpacer*)">
			<h3>virtual bool contain(const BSpacer* spacer) const;</h3>
		</div>
		<div id="contain(const BSpring*)">
			<h3>virtual bool contain(const BSpring* spring) const;</h3>
		</div>
		<div id="remove(const BWidget*)">
			<h3>virtual bool remove(const BWidget* widget);</h3>
		</div>
		<div id="remove(const BLayout*)">
			<h3>virtual bool remove(const BLayout* layout);</h3>
		</div>
		<div id="remove(const BSpacer*)">
			<h3>virtual bool remove(const BSpacer* spacer);</h3>
		</div>
		<div id="remove(const BSpring*)">
			<h3>virtual bool remove(const BSpring* spring);</h3>
		</div>
		<div id="clear()">
			<h3>virtual void clear();</h3>
		</div>
		<div id="sizeStretch()">
			<h3>virtual BSizeStretch sizeStretch() const;</h3>
		</div>
		<div id="sizePolicy()">
			<h3>virtual BSizePolicy sizePolicy() const;</h3>
		</div>
		<div id="fixedSize()">
			<h3>virtual BSize fixedSize() const;</h3>
		</div>
		<div id="sizeHint()">
			<h3>virtual BSize sizeHint() const;</h3>
		</div>
		<div id="minSize()">
			<h3>virtual BSize minSize() const;</h3>
		</div>
		<div id="size()">
			<h3>virtual BSize size() const;</h3>
		</div>
		<div id="adjust()">
			<h3>virtual bool adjust() const;</h3>
		</div>
	</body>
</html>